package com.berte.Demo02Thread;
/*
    创建多线程程序的第一种方式：创建Thread类的子类

    1：创建一个类进行继承Thread类
    2：在Thread类的子类中重写Thread类中的run方法，设置线程任务
    3：创建Thread类的子类对象
    4：调用Thread类中的方法start方法，开启新的线程，执行run方法

java程序属于抢占式调度，哪个线程优先级高，哪个线程优先执行
* */
public class Demo01Thread {
    public static void main(String[] args)  {
        MyThread mt = new MyThread();
        mt.start(); //启动线程，去运行MyThread的run方法

        for (int i = 0; i < 20; i++) {
            System.out.println("main -->>" + i);
            Thread t = Thread.currentThread();
            try {
                t.sleep(500);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}
